package usuaris;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;

import SQL.Conect;

public class Activacions {
	
	Conect conector = new Conect();
	Connection con= conector.conect(); 
	//out.println(actividad1.mostrarCre()); // inscribidas
	String enlace; //...
	//Empresa empresa;
	List <Empresa> empresas = new ArrayList <Empresa>();
	
	public List<Empresa> getEmpresas() {
		return empresas;
	}

	public Activacions(){
		Statement st;
		ResultSet rs1;
		try {
			st = con.createStatement();
			rs1 = st.executeQuery("select * from empresa where activo=0");
			while (rs1.next()) {
				// crear objeto empresa por cada resultado, con sus atributos
				//enlace = "\"location.href='activar_emp.jsp?id="+ rs1.getObject("cif") + "\'\">";
				//System.out.println("h");
				
				empresas.add( new Empresa(rs1.getString("cif"), rs1.getString("nom"), rs1.getString("dades_contacte"),
						rs1.getString("dades_ubicacio"), rs1.getString("descripcio"), rs1.getString("email"), rs1.getString("clau"),
						rs1.getString("telefono")));
			}
		} catch (SQLException e) {
			e.printStackTrace();
		}
	}
	
	public void activarEmpresa(String id){

			try{
				Statement st = con.createStatement();
				String sql=("UPDATE empresa	SET activo=1 WHERE cif='"+id+"'");
				st.executeUpdate(sql);
			} catch (Exception e) {
				e.printStackTrace();
			}finally{
				try {
					con.close();
				} catch (SQLException e) {
					e.printStackTrace();
				}
			}
		}
	
}
